package main.java.string;
/*
    indexOf(String str)索引演示
 */
public class Index0fDemo {
    public static void main(String[] args) {
        String str = "thinking in java";
        //检索in在字符串str中第一次出现的位置
        int index = str.indexOf("in");
        //返回的结果为2，因为in在字符串str中第一次出现的位置是2
        System.out.println(index);
        //不含有给定内容时返回-1
        index = str.indexOf("IN");
        //返回的结果为-1，因为没有给定内容
        System.out.println(index);

        //从str下标2(第三个字符位置)开始检索第一次出现in的位置
        index = str.indexOf("in", 2);
        //返回的结果为2，因为从下标2开始，in在字符串str中第一次出现的位置是2
        System.out.println(index);
        //从str下标3(第四个字符位置)开始检索第一次出现in的位置
        index = str.indexOf("in", 3);
        //返回的结果为5，因为从下标3开始，in在字符串str中第一次出现的位置是5
        System.out.println(index);

        //检索src中最后一次出现in的位置
        index = str.lastIndexOf("in");
        //返回的结果为5，因为in在字符串str中最后一次出现的位置是5
        System.out.println(index);
    }
}
